FontExpert 2004 Help

What is Font Substitution?

Contents

Windows supports font face name substitution. Windows manages a list of substitutions, every substitution maps logical font to existing physical font.

For example, the substitution:

Helv=MS Sans Serif

maps Helv font to existing MS Sans Serif font.

The substitutions:

MyFont,0=Arial,0

MyFont,204=Arial,204

map MyFont (Western) to Arial (Western), and MyFont (Cyrillic) to Arial (Cyrillic).

The substitution actually is needed only in the case when substituted font currently is not loaded (is not installed). If the font is currently loaded, then the substitution is not used.

Important Note

It is required to restart Windows to allow new or changed font substitution to take effect.

Example

Your document is formatted with the font MyFont and the language of this text is assigned to English (United States).

You open this document in WinWord.

Before WinWord shows the text it asks Windows for the font that has face name MyFont and the script Western (=0). (English alphabet is covered by Western font script.)

If MyFont font is loaded and it has the script Western, then Windows provides exactly this font and your text is successfully drawn on the screen.

If MyFont does not exist or MyFont font doesnøt have Western script, then Windows looks for the substitution in the list of substitutions. If the substitution for MyFont, 0 exist, then Windows uses this substitution. If substitution for MyFont, 0 not exist, then Windows provides any existing font and the resulting font face may be arbitrary. In this case the drawn text in WinWord may differ from what you expect.

See also:

Contents, How to solve problems with Font Substitutions